/*
 * @Author: '浪川' '1214391613@qq.com'
 * @Date: 2025-08-20 14:20:18
 * @LastEditors: '浪川' '1214391613@qq.com'
 * @LastEditTime: 2025-08-20 14:44:55
 * @FilePath: \passiflora-edulis-sims\src\interfaces\Responses\Game.ts
 * @Description:  单页游戏的生成接口，并不不是所有的游戏生成都在用户端生成
 *
 * Copyright (c) 2025 by '1214391613@qq.com', All Rights Reserved.
 */
export interface IApiResponse<T> {
  status_code: number // 状态码
  message: string // 消息
  data: T // 数据
  time: number // 发送时间
}

// Crossword 接口返回数据
export interface v1ICrosswordRes {
  answers: Record<string, Array<[number, number]>> // dict[str, list[tuple[int, int]]]
  puzzle_size: [number, number] // tuple[int, int]// 生成的填字游戏网格
}

//  /v1/wordsearch 返回的结构
export interface IWordSearchRes {
  answers: Record<string, Array<[number, number]>>
  puzzle_array: Array<string[]> // 需要查找的单词列表
}
